Webgate Anywhere 4.1 - WebTML Tag-Referenz
[Alle Konditionstags] isfalse

<tml:[Alle Konditionstags] isfalse ="item/variable">

Verwendung:

Gibt true zurück, wenn der Inhalt der benannten Variablen "false" ist. "istrue" und "isfalse" sind sehr schnelle Komfortfunktionen, um Flag-Variablen abzufragen, die zuvor gespeichert wurden, und oft abgerufen werden. Zudem kann dadurch verständlicherer TML-Code erzielt werden.

Beispiele:

<tml:evaluate var="german" language="tmlscript">return (this.LANGUAGE == 'de')</tml:evaluate>

<tml:evaluate var="english" language="tmlscript">return (this.LANGUAGE == 'en')</tml:evaluate>

<tml:case istrue="german">
...
</tml:case>

<tml:case istrue="english">
....
</tml:case>


<tml:case isfalse="english">
....
</tml:case>


Zu beginn der Webseite werden Flags gespeichert, die symbolisieren, ob der abgerufene Content Deutsch oder Englisch ist. Im Anschluss daran werden diese Flags u.U. sehr oft abgerufen. Durch die Verwendung von "isfalse" kann die Kondition sehr "sprechend" formuliert werden und ist in ihrer Ausführungsgeschwindigkeit schneller, als eine ausformulierter Ausdruck in TMLScript oder Formelsprache.


<< iseditmode isnewsession >>